home *** CD-ROM | disk | FTP | other *** search
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
- #ifndef UTILITY_TAGITEM_H
- #include <utility/tagitem.h>
- #endif
- #ifndef LIBRARIES_STC_H
- #include <libraries/stc.h>
- #endif
-
- /*------ crunch data --------------------------------------------------*/
- ULONG stcCrunchData ( struct stcCrunchInfo * );
- /*------ decrunch data ------------------------------------------------*/
- BOOL stcDeCrunchData ( APTR , APTR );
- /*------ buffer allocation and misc -----------------------------------*/
- APTR stcAllocBuffer ( ULONG );
- void stcFreeBuffer ( APTR );
- void stcQuickSort ( ULONG , LONG * );
- APTR stcAllocFileBuffer ( char *);
- void stcFreeFileBuffer ( APTR );
- ULONG stcLoadFileBuffer ( APTR );
- ULONG stcProcessHunks ( ULONG , APTR );
- ULONG stcSaveExec ( ULONG , ULONG, ULONG, APTR, char *, ULONG * );
- BOOL stcLibDeCrunchPExec ( APTR, APTR );
- /*------ new functions ------------------------------------------------*/
- ULONG stcCrunchDataTags ( struct TagItem * );
- ULONG stcSaveExecTags ( struct TagItem * );
- APTR stcNewAllocFileBuffer ( ULONG, char *);
- APTR stcAllocMemBuffer ( ULONG, ULONG );
- ULONG stcFileIs ( char * );
-